module Base
{

	item L4D2AK47
	{
		/*****************Naming and Category*****************/
		WeaponSprite					=	L4D2AK47_mesh,
		ItemType							=	base:Weapon,
		Weight							=	4.4,
		SubCategory						=	Firearm,
		IsAimedFirearm					=	TRUE,
		DisplayName						=	L4D2AK47,
		DisplayCategory					=	Weapon,
		Icon							=	L4D2AK47,
		Tags = base:repairwithL4D2FirearmsFixer;base:hasmetal;base:firearm,
		MetalValue						=	45,
		ResearchableRecipes 			=	MakeL4D2AK47,
		Tooltip 						=	Tooltip_L4D2AK47,

		/************************Damage************************/
		SplatNumber						=	3,
		PushBackMod						=	0.3,
		DoorDamage						=	5,
		MinDamage						=	1.75,
		MaxDamage						=	3,
		SplatSize						=	3,
		KnockdownMod					=	1,
		CriticalChance					=	40,
		CritDmgMultiplier				=	4,
		ShareDamage						=	FALSE,
		KnockBackOnNoDeath				=	TRUE,
		SplatBloodOnNoDeath				=	TRUE,
		PiercingBullets					=	TRUE,

		/***********************Handling***********************/
		MaxRange						=	33,
		MinRange						=	0.55,
		MinAngle						=	0.95,
		MinSightRange					=	3,
		MaxSightRange					=	9,
		MinimumSwingTime				=	0.5,
		SwingAmountBeforeImpact			=	0,
		ProjectileCount					=	2,
		SwingTime						=	0.6,
		AimingPerkCritModifier			=	15,
		MaxHitCount						=	2,
		ToHitModifier					=	1.5,
		HitChance						=	40,
		AimingPerkHitChanceModifier		=	10,
		AimingPerkMinAngleModifier		=	0,
		AimingPerkRangeModifier			=	0,
		RecoilDelay						=	15,
		ReloadTime						=	20,
		AimingTime						=	25,
		StopPower						=	5,
		ConditionLowerChanceOneIn		=	350,
		ConditionMax					=	30,
		JamGunChance					=	0,
		Ranged							=	TRUE,
		MultipleHitConditionAffected	=	FALSE,
		UseEndurance					=	FALSE,
		RequiresEquippedBothHands		=	TRUE,
		TwoHandWeapon					=	TRUE,
		RackAfterShoot					=	FALSE,
		FireMode						=	Single,
		FireModePossibilities			=	Auto/Single,
		AttachmentType					=	Rifle,
		SwingAnim						=	Rifle,
		RunAnim							=	Run_Weapon2,
		IdleAnim						=	Idle_Weapon2,
		MuzzleFlashModelKey = L4D2_M14_muzzle_flash,

		/************************Ammo************************/
		AmmoBox							=	Base.556Box,
		MaxAmmo							=	40,
		AmmoType						=	base:bullets_556,
		WeaponReloadType				=	boltaction,
		MagazineType					=	Base.L4D2AK47Mag,

		/************************Attachment************************/

		ModelWeaponPart = L4D2Gunlight L4D2gunlight l4D2Gunlight L4D2Gunlight,

		/************************Audio************************/
		ImpactSound						=	null,
		SoundVolume						=	40,
		NPCSoundBoost					=	1.5,
		BringToBearSound				=	M16BringToBear,
		HitSound						=	BulletHitBody,
		SwingSound						=	L4D2AK47Shoot,
		EquipSound						=	L4D2AK47Equip,
		UnequipSound					=	L4D2AK47UnEquip,
		InsertAmmoSound					=	M16InsertAmmo,
		EjectAmmoSound					=	M16EjectAmmo,
		InsertAmmoStartSound			=	L4D2AK47InsertAmmoStart,
		InsertAmmoStopSound				=	L4D2AK47InsertAmmoStop,
		EjectAmmoStartSound				=	L4D2AK47EjectAmmoStart,
		EjectAmmoStopSound				=	L4D2AK47EjectAmmoStop,
		ShellFallSound					=	M16CartridgeFall,
		RackSound						=	L4D2AK47Rack,
		BreakSound						=	M16Break,
		ClickSound						=	M16Jam,
		SoundRadius						=	150,
		SoundGain						=	2,
	}
	
	model L4D2AK47_mesh
	{	

		mesh = weapons/firearms/L4D2_AK47,
		texture = weapons/firearms/L4D2_AK47,

		attachment muzzle
		{
			offset = 0.0000 0.4700 0.0300,
			rotate = -90.0000 0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0158 0.1660 0.0000,
			rotate = -180.0000 1.0000 -180.0000,
		}

		attachment Bip01_Prop2
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 180.0000 0.0 180.0000,
		}

		attachment L4D2Gunlight		
		{		
			offset = -0.0091 0.2707 -0.0285,	
			rotate = 0.0000 -90.0000 0.0000,
		}

	}

     item L4D2AK47Mag
    {

        DisplayCategory = Ammo,
        CanStack	=	FALSE,
        Weight	=	0.1,
        ItemType	=	base:Normal,
        DisplayName	=	L4D2AK47Mag,
        Icon	=	m16clip,
        MaxAmmo = 40,
        AmmoType = base:bullets_556,
        StaticModel = GunMagazine,
        GunType = Base.L4D2AK47,
		ResearchableRecipes 			=	MakeL4D2AK47Mag,
	WorldStaticModel = Gun_Magazine_Ground,
	WorldStaticModel = gun_magazine_new,
	Tags = base:hasmetal;base:pistolmagazine;base:ignorezombiedensity,

    }




}